// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.patent.controller.request;
import com.liuxinlong.modules.common.controller.request.BaseReq;
import lombok.Data;

/**
 * 专利查询请求实体
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2023-09-07
 *
 */
@Data
public class QueryPatentReq extends BaseReq {
    /**
     * 专利号/申请号
     */
    private String patentSn;

    /**
     * 名称
     */
    private String name;

    /**
     * 专利权人
     */
    private int patentee;

    /**
     * 部门
     */
    private String department;

    /**
     * 申请开始日期
     */
    private String applyStartDate;

    /**
     * 申请截止日期
     */
    private String applyEndDate;

    /**
     * 授权公告开始日
     */
    private String announcementStartDate;

    /**
     * 授权公告截止日
     */
    private String announcementEndDate;

    /**
     * 类别 1.发明专利 2.实用新型 3.外观设计
     */
    private int classType;

    /**
     * 状态
     */
    private int status;

    /**
     * 申请国家
     */
    private String applyCountry;

    /**
     * 发明人
     */
    private String inventor;

    /**
     * 级别 1.A 2.B 3.C
     */
    private int level;

    /**
     * 实施产品 1.未实施 2.实施
     */
    private int implementProduct;

    /**
     * 是否高价值专利 1.高价值 2.非高价值
     */
    private int highValue;
}
